package com.example.studentportrait.service;


import com.example.studentportrait.domain.ResponseResult;
import com.example.studentportrait.domain.dto.ListAssessmentQuestionDto;
import com.example.studentportrait.domain.entity.AssessmentQuestion;
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

@Service
public interface
AssessmentQuestionService {
    ResponseResult assessmentQuestionlist(int page, int size, ListAssessmentQuestionDto listAssessmentQuestionDto);

    ResponseResult addAssessmentQuestion(AssessmentQuestion assessmentQuestion);

    ResponseResult<AssessmentQuestion> updateAssessmentQuestion(AssessmentQuestion assessmentQuestion);

    ResponseResult deleteAssessmentQuestion(Integer id);

    ResponseResult deleteAssessmentQuestions(List<Integer> ids);

    ResponseResult insertAssessmentQuestionListByExcel(MultipartFile file);

}
